package cn.iocoder.yudao.module.xiaoBizHandler.convert.tbGenInstance;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import cn.iocoder.yudao.module.xiaoBizHandler.controller.admin.tbGenInstance.vo.*;
import cn.iocoder.yudao.module.xiaoBizHandler.dal.dataobject.tbGenInstance.XTbGenInstanceDO;

/**
 * 代码生成示例 Convert
 *
 * @author xiaosy
 */
@Mapper
public interface XTbGenInstanceConvert {

    XTbGenInstanceConvert INSTANCE = Mappers.getMapper(XTbGenInstanceConvert.class);

    XTbGenInstanceDO convert(XTbGenInstanceCreateReqVO bean);

    XTbGenInstanceDO convert(XTbGenInstanceUpdateReqVO bean);

    XTbGenInstanceRespVO convert(XTbGenInstanceDO bean);

    List<XTbGenInstanceRespVO> convertList(List<XTbGenInstanceDO> list);

    PageResult<XTbGenInstanceRespVO> convertPage(PageResult<XTbGenInstanceDO> page);

    List<XTbGenInstanceExcelVO> convertList02(List<XTbGenInstanceDO> list);

}

